package com.vividstores.integration.mq;


/**
 * 控制信息和文件内容放在同一个消息组中发送，逻辑上构成一个完整的消息
 * 
 * 控制信息放在消息组1，可分段发送
 * 文件内容放在消息组2，可分段发送
 * 
 * 分组分段以逻辑顺序发送
 * 
 * 接收方以逻辑顺序读取所有消息，消息处理分为两组
 * 第1组对应消息组1，读取所有第1组的分段消息，组装成控制信息
 * 第2组对应消息组2，读取所有第2组的分段消息，组装成文件内容，并以控制信息决定文件的存储目标
 * 
 * 接收方对控制信息和文件内容的读取应作为逻辑独立的步骤
 */
